﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Utils.WeChat.PayResult
{
    public class RefundResult
    {
        /// <summary>
        /// 微信支付退款单号
        /// </summary>
        public string refund_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string out_refund_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string transaction_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string out_trade_no { get; set; }
        /// <summary>
        ///  退款渠道 ORIGINAL：原路退款       BALANCE：退回到余额        OTHER_BALANCE：原账户异常退到其他余额账户  OTHER_BANKCARD：原银行卡异常退到其他银行卡
        /// </summary>
        public string channel { get; set; }
        /// <summary>
        /// 退款入账账户
        /// </summary>
        public string user_received_account { get; set; }
        /// <summary>
        /// 退款成功时间
        /// </summary>
        public string success_time { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string create_time { get; set; }
        /// <summary>
        ///  退款状态 SUCCESS：退款成功        CLOSED：退款关闭        PROCESSING：退款处理中        ABNORMAL：退款异常
        /// </summary>
        public string status { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string funds_account { get; set; }

    }
}
